home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 7
/
FM Towns Free Software Collection 7.iso
/
taropyon
/
guilib3
/
inc
/
dlg
/
dlggets.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-11-30
|
1KB
|
47 lines
#ifndef _DLGGETS_H
#define _DLGGETS_H
#ifndef _DIALOG_H
# include <dialog.h>
#endif
#ifndef _EVENT_H
# include <event.h>
#endif
#ifndef _MOUSE_H
# include <mouse.h>
#endif
#ifndef _GST_H
# include <gst.h>
#endif
typedef struct
{
UCHAR attr; /* 属性 */
EVT_T *evt; /* イベント用 */
MOSTKP *mosTk; /* マウス環境保存用 */
int ln; /* メッセージ行数 */
char *sp[30]; /* メッセージバッファ */
char *tmp;
char *title;
GST_T *gst; /* 文字列入力用ワーク */
COLOR strCol; /* 文字 */
COLOR bacCol; /* 背景 */
COLOR shaCol; /* 影 */
COLOR hilCol; /* ハイライト */
COLOR tisCol; /* タイトル文字 */
COLOR tibCol; /* タイトルバック */
} DLGGETS_T;
#define DLGGETS_COL_STR(dlg) (((DLGGETS_T *)((dlg)->ptr))->strCol)
#define DLGGETS_COL_BAC(dlg) (((DLGGETS_T *)((dlg)->ptr))->bacCol)
#define DLGGETS_COL_SHA(dlg) (((DLGGETS_T *)((dlg)->ptr))->shaCol)
#define DLGGETS_COL_HIL(dlg) (((DLGGETS_T *)((dlg)->ptr))->hilCol)
#define DLGGETS_COL_TFR(dlg) (((DLGGETS_T *)((dlg)->ptr))->tisCol)
#define DLGGETS_COL_TBK(dlg) (((DLGGETS_T *)((dlg)->ptr))->tibCol)
extern int DLG_getsSetParam( DLG_T *dlg, int bufSize, char *buf, HIST_T *histSys );
#endif